package com.dng.book.service;

/**
 * 短信服务接口
 * 
 * @author dng
 * @since 2024-01-01
 */
public interface SmsService {
    
    /**
     * 发送短信验证码
     * 
     * @param phone 手机号
     * @return 是否发送成功
     */
    boolean sendSmsCode(String phone);
    
    /**
     * 验证短信验证码
     * 
     * @param phone 手机号
     * @param code 验证码
     * @return 是否验证成功
     */
    boolean verifySmsCode(String phone, String code);
    
    /**
     * 删除短信验证码
     * 
     * @param phone 手机号
     */
    void deleteSmsCode(String phone);
} 